Templates/[custom].psd1
@{ Name = "Custom Template" Description = "Custom Template" # Enable/Disable tasks by commenting/uncommenting lines with # # To enable a task: Remove the # at the beginning of the line # To disable a task: Add # at the beginning of the line Tasks = @( # ===== Sign-In & Audit Logging (UNCOMMENT TO ENABLE) ===== # "Get-GraphEntraSignInLogs" # Collect sign-in logs via Graph API # "Get-GraphEntraAuditLogs" # Collect audit logs via Graph API # ===== Unified Audit Log (UNCOMMENT TO ENABLE) ===== # "Get-UAL" # Collect all Unified Audit Logs (NOT RECOMMENDED FOR ALL USERS) # "Get-UALStatistics" # Displays the total number of logs within the Unified Audit Logs per Record Type # "Get-MailboxAuditLog" # Collect Mailbox Audit Logs # ===== Message Tracking (UNCOMMENT TO ENABLE) ===== # "Get-MessageTraceLog" # Collect message tracking logs # "Get-MailboxRules" # Export mailbox rules # ===== Activity Logging (UNCOMMENT TO ENABLE) ===== # "Get-ActivityLogs" # Collect activity logs # "Get-DirectoryActivityLogs" # Collect directory activity logs # ===== User Related (UNCOMMENT TO ENABLE) ===== # "Get-Users" # Collect user information # "Get-AdminUsers" # Collect users with administrative privileges # "Get-RiskyUsers" # Get risky users from Entra ID # "Get-RiskyDetections" # Get risk detection events # "Get-MFA" # Collect MFA status for users # "Get-OAuthPermissionsGraph" # Collect OAuth application permissions via Graph API # ===== Device Management (UNCOMMENT TO ENABLE) ===== # "Get-Devices" # Collect device registration information # ===== Permissions and Audit Settings (UNCOMMENT TO ENABLE) ===== # "Get-MailboxAuditStatus" # Collect the mailbox audit configurations # "Get-MailboxPermissions" # Collect delegated mailbox permissions # ===== TENANT-WIDE / ALL USERS ONLY (UNCOMMENT TO ENABLE) ===== # NOTE: These tasks only work when no specific users are targeted (all users mode) # "Get-TransportRules" # Export transport rules # "Get-ConditionalAccessPolicies" # Collect conditional access policies # "Get-Licenses" # Collect all licenses in the tenant with retention times # "Get-LicenseCompatibility" # Check presence of E5, P2, P1, and E3 licenses # "Get-EntraSecurityDefaults" # Check status of Entra ID security defaults # "Get-LicensesByUser" # Collect license assignments for all users # "Get-Groups" # Collect all groups in the organization # "Get-GroupMembers" # Collect all members of each group # "Get-DynamicGroups" # Collect all dynamic groups and membership rules # "Get-DirectoryActivityLogs" # Collect directory activity logs # "Get-PIMAssignments" # Generate report of all Entra ID PIM role assignments # "Get-AllRoleActivity" # Export all directory role memberships with last login info # ===== UNIFIED AUDIT LOG (ENABLED BY DEFAULT) ===== @{ Task = "UALOperations" Operations = @( # ===== EMAIL RULES & CONFIGURATION ===== #'New-InboxRule' #'Set-InboxRule' #'Enable-InboxRule' #'Disable-InboxRule' #'Remove-InboxRule' #'New-TransportRule' #'Set-TransportRule' #'Enable-TransportRule' #'Disable-TransportRule' # ===== EMAIL ACTIVITIES ===== #'MailboxLogin' #'MailItemsAccessed' #'Send' #'SendAs' #'SendOnBehalf' #'HardDelete' #'SoftDelete' #'MoveToDeletedItems' #'Update' #'Move' #'Copy' # ===== PERMISSIONS & ACCESS ===== #'Add-MailboxPermission' #'Remove-MailboxPermission' #'Add-RecipientPermission' #'Add-MailboxFolderPermission' #'Set-MailboxFolderPermission' # ===== AUTHENTICATION & IDENTITY ===== #'UserLoggedIn' #'UserLoginFailed' #'UserStrongAuthClientAuthNRequired' #'UserStrongAuthClientAuthNRequiredInterrupt' #'UserPasswordChanged' # ===== APPLICATIONS & CONSENT ===== #'ApplicationConsent' #'Consent to application' #'Add OAuth2PermissionGrant' #'Add app role assignment grant to user' #'Add delegated permission grant' #'Add application' #'Add service principal' #'Add owner to application' # ===== FILE & SHAREPOINT ACTIVITIES ===== #'FileAccessed' #'FileDownloaded' #'FileUploaded' #'FileCopied' #'FileDeleted' #'SharingSet' #'SharingRevoked' #'AddedToSecureLink' #'RemovedFromSecureLink' # ===== SEARCH & EDISCOVERY ===== #'SearchQueryInitiated' #'SearchQueryPerformed' #'New-ComplianceSearch' #'SearchExportDownloaded' #'ViewedSearchExported' # ===== ADMINISTRATIVE ACTIVITIES ===== #'Add user' #'Delete user' #'Update user' #'Add member to group' #'Remove member from group' #'Added member to role' #'Remove member from role' #'Set-AdminAuditLogConfig' # ===== SECURITY & COMPLIANCE ===== #'AlertTriggered' #'AlertEntityGenerated' #'CaseAdded' #'ThreatIntelligenceAtpFile' # ===== POWER AUTOMATE ===== #'CreateFlow' #'PutConnection' #'HygieneTenantEvents' ) } ) } |